package com.zzxx.exam.ui;

import com.zzxx.exam.util.Config;

public class Main {
    public static void main(String[] args) {
        /**
         * 创建对象
         */
        //创建欢迎界面
        WelcomeWindow welcomeWindow = new WelcomeWindow();
        //创建登陆界面
        LoginFrame loginFrame = new LoginFrame();
        //界面管理类
        ClientContext clientContext = new ClientContext();
        //创建考试界面
        ExamFrame examFrame = new ExamFrame();
        //创建主菜单界面
        MenuFrame menuFrame = new MenuFrame();
        MsgFrame msgFrame = new MsgFrame();

        /**
         * 注入关系依赖
         */
        //clientContext类中包含 loginFrame对象
        clientContext.setLoginFrame(loginFrame);
        clientContext.setMenuFrame(menuFrame);
//        clientContext.setMenuFrame(menuFrame);

        //登录界面中注入界面管理类clientContext
        loginFrame.setClientContext(clientContext);

        //让初始界面显示
        clientContext.showView();
    }
}
